numerical cnc precision engineering analysis cnc milling pacemakers cardiology heart defibrillators engineering control